SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE PROCEDURE [dbo].AjustesInvDetallesUpdateCommand
(
	@ID numeric(10, 0),
	@ID_PRODUCTO numeric(10, 0),
	@COSTO numeric(10, 2),
	@PRECIO numeric(10, 2),
	@CANTIDAD_AJUSTADA numeric(10, 2),
	@EXISTENCIA_PREVIA numeric(10, 2),
	@Original_ID numeric(10, 0),
	@Original_ID_PRODUCTO numeric(10, 0),
	@Original_COSTO numeric(10, 2),
	@Original_PRECIO numeric(10, 2),
	@Original_CANTIDAD_AJUSTADA numeric(10, 2),
	@Original_EXISTENCIA_PREVIA numeric(10, 2)
)
AS
	SET NOCOUNT OFF;
UPDATE [AJUSTES_INV_DETALLES] SET [ID] = @ID, [ID_PRODUCTO] = @ID_PRODUCTO, [COSTO] = @COSTO, [PRECIO] = @PRECIO, [CANTIDAD_AJUSTADA] = @CANTIDAD_AJUSTADA, [EXISTENCIA_PREVIA] = @EXISTENCIA_PREVIA WHERE (([ID] = @Original_ID) AND ([ID_PRODUCTO] = @Original_ID_PRODUCTO) AND ([COSTO] = @Original_COSTO) AND ([PRECIO] = @Original_PRECIO) AND ([CANTIDAD_AJUSTADA] = @Original_CANTIDAD_AJUSTADA) AND ([EXISTENCIA_PREVIA] = @Original_EXISTENCIA_PREVIA));
	
SELECT ID, ID_PRODUCTO, COSTO, PRECIO, CANTIDAD_AJUSTADA, EXISTENCIA_PREVIA FROM AJUSTES_INV_DETALLES WHERE (ID = @ID) AND (ID_PRODUCTO = @ID_PRODUCTO)
GO
